﻿using System;

namespace Miao.ML
{
	public abstract class SerializableDataInfo
	{
		public object dataObject { get; internal set; }

		public abstract string name { get; }

		public abstract Type dataType { get; }

		public abstract void SetValue(object value);

		public abstract void SetValue(object dataObject, object value);

		public abstract object GetValue();

		public abstract object GetValue(object dataObject);
	}
}
